#pragma once
#include "SmStepObject.h"
#include "Engine/Classes/Engine/DataTable.h"

#include "SmQuestData.generated.h"

USTRUCT(Blueprinttype, Blueprintable)
struct SMQUEST_API FSmQuestData : public FTableRowBase
{
	GENERATED_USTRUCT_BODY()

public:
	FText QuestName;

	FText QuestInsturction;

	TSoftObjectPtr<UDataTable> StepsTable;
};

USTRUCT(Blueprinttype, Blueprintable)
struct SMQUEST_API FSmStepData : public FTableRowBase
{
	GENERATED_USTRUCT_BODY()

public:
	FText StepName;

	FText StepInsturction;
	
	TSoftClassPtr<USmStepObject> SmStepObjectClass;
};